Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bratislava 2 Challenger Winnipeg Challenger Chisinau Challenger Ukraine F3 Spain F13 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Portugal F2 Morocco F2 Portugal F3 Belarus F1 Belarus F2 Lithuania F1 Lithuania F2 Russia F3 USA F23 Mexico F11 Mexico F12 USA F2 China F2 USA F3 USA F4 Morocco F1 USA F5 Morocco F2 USA F6 Russia F1 Russia F2 Germany F9 Germany F2 Germany F5 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 France F3 Kazakhstan F6 Lithuania F2 M25+H Pozoblanco Ukraine F4 Belarus F2 USA F24 Uzbekistan F1 Alexander Kolyaskin Memorial - Donetsk Spain F16 Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Puerto Rico Challenger Tennis Event - Humacao Sail Open - New Delhi Izmir Cup - Izmir Baden Open - Karlsruhe Siemens Open - Scheveningen Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Besancon Challenger Kyoto Challenger Barletta Challenger Baton Rouge Challenger Talahassee Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Mons Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Charlottesville Challenger Ramat Hasharon Challenger Nottingham Challenger Challenger DCN de Cherbourg - Cherbourg Aachen Challenger Bratislava Challenger Helsinki Challenger Pozoblanco Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Izmir Challenger Mons Challenger Orleans Challenger Geneva Challenger Helsinki Challenger Kazan Challenger Dallas Challenger Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk Cherbourg Challenger Sarajevo Challenger Bath Challenger Nottingham Challenger Penza Challenger Petange Challenger Mons Challenger Rennes Challenger Geneva Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Nottingham Challenger Rennes Challenger Lexington Challenger Istanbul Challenger Petange Challenger Izmir Challenger Orleans Challenger Heilbronn Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Irving Challenger Kazan Challenger Savannah Challenger PEOPLEnet Cup - Dnepropetrovsk Rome Challenger Heilbronn Challenger Astana Challenger Aptos Challenger Mons Challenger Rennes Challenger Reunion Island Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Wroclaw Challenger Quimper Challenger Trofeo Sisma Mantova - Mantova Raanana Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Heilbronn Challenger Seoul Challenger Prostejov Challenger Winnetka Challenger Alexander Kolyaskin Memorial - Donetsk Wroclaw Challenger Vancouver Challenger Morocco Tennis Tour - Fes Penza Cup - Penza Privat Bank Cup - Dnepropetrovsk Orleans Challenger New Delhi Challenger II - New Delhi Mons Challenger Tashkent Challenger Rennes Challenger Brescia Challenger Alexander Kolyaskin Memorial - Donetsk 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Morocco Tennis Tour - Meknes Bangkok Challenger BMW Tennis Championship - Sunrise Irving Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Orleans Challenger Hurricane Tennis Open - Bradenton Polska Energia Open - Bytom Semgroup Challenger - Tulsa Gimcheon Challenger Busan Challenger Shymkent Challenger Surbiton Challenger Monza Challenger Izmir Challenger Morocco Tennis Tour - Rabat Chengdu Challenger Togliatti Cup - Togliatti Jinan Challenger Mordova Cup 2007 - Saransk Dallas Challenger Brest Challenger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Tenerife Challenger Eckental Challenger St. Brieuc Challenger Geneva Challenger Nottingham Challenger Taipei City Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Bergamo Challenger Rennes Challenger Lexington Challenger Ilkley Challenger Busan Challenger Shymkent Challenger Perugia Challenger Tallahassee Challenger Bratislava Challenger Quimper Challenger Winnetka Challenger Gwangju Challenger Izmir Challenger Izmir Challenger M25 Tbilisi Playford Challenger Eckental Challenger Recanati Challenger Bergamo Challenger Andria Challenger Orleans Challenger Helsinki Challenger Cary 2 Challenger Andria Challenger Quimper Challenger Busan Challenger Bratislava Challenger Seoul Challenger Bratislava Challenger Recanati Challenger Ortisei Challenger PrivatBank Cup - Dnepropetrovsk M25 Qian Daohu Brest Challenger Nottingham Challenger Ortisei Challenger Pau Challenger Oeiras 1 Challenger Andria Challenger Kazan Challenger Abidjan 1 Challenger Segovia Challenger Biella 4 Challenger Porto Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Vancouver Challenger Vilnus Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Samarkand Challenger Cleveland Challenger San Benedetto Challenger Istanbul Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Privatbank Open 2006 - Dnepropetrovsk Brest Challenger Bratislava Challenger Andria Challenger Athens Challenger Lugano Challenger Rome Challenger St. Brieuc Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger Salinas Challenger St. Brieuc Challenger Taipei City Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Grodzisk Mazowiecki Challenger Nottingham 1 Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Istanbul Challenger Helsinki Challenger Ortisei Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Almaty Challenger 1 - Almaty Hamburg Challenger Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Open 13 - Marseille Guangzhou Challenger Wuxi Challenger Astana Challenger Taipei Challenger Kachreti Challenger Blois Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Open des Alpes Trophee BNP Paribas - Grenoble St. Petersburg Open - St. Petersburg Savannah Challenger Nur-Sultan Challenger Ismaning Challenger Orange Warsaw Open - Warsaw Eckental Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Open 13 - Marseille Vancouver Challenger Monterrey Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Kremlin Cup - Moscow Nottingham-2 Challenger Sarasota Challenger Fergana Challenger SAP Open - San Jose Open 13 - Marseille Mouilleron-Le-Captif Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Bordeaux Challenger China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Irving Challenger Knoxville Challenger Bratislava Challenger Sarasota Challenger Champaign Challenger Karshi Challenger AEGON International - Eastbourne Cherbourg Challenger Izmir Challenger Dallas Challenger Kazan Challenger Manacor Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Bratislava Challenger Hersonissos 1 Challenger Atlanta Tennis Championships - Atlanta Samarkand Challenger Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Gerry Weber Open - Halle SAP Open - San Jose Porto Challenger Valencia Open - Valencia Brisbane International - Brisbane AEGON International - Eastbourne SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Countrywide Classic - Los Angeles BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Shenzhen Open - Shenzhen Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Citi Open - Washington Shenzhen Open - Shenzhen Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Mons Challenger Athens Challenger TEB BNP Paribas Istanbul Open - Istanbul Bratislava Challenger Swiss Indoors Basel - Basel Ortisei Challenger Tunis Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Moselle Open - Metz Helsinki Challenger ATP Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach ATP Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Infosys Hall of Fame Open - Newport Qatar ExxonMobil Open - Doha Cherbourg Challenger Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb BMW Open - Munich Open de Nice Cote d'Azur - Nice Truist Atlanta Open - Atlanta Astana Open - Nur-Sultan Sofia Open - Sofia Kremlin Cup - Moscow AEGON Championships - London Belgrade 2 - Belgrade Binghamton Challenger Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Legg Mason Tennis Classic - Washington Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Libema Open - 's-Hertogenbosch Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Open 13 - Marseille Bergamo Challenger Almaty Open - Almaty Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Segovia Challenger AEGON International - Eastbourne Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Cassis Challenger Open 13 - Marseille Brest Challenger US Men's Clay Court Championship - Houston Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Valencia Open - Valencia Orleans Challenger Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Pau Challenger Irving Challenger Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow Recanati Challenger Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Recanati Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Hong Kong Challenger Open 13 - Marseille Roseto Degli Abruzzi Challenger Zhuhai Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Cherbourg Challenger Puerto Vallarta Challenger Qatar ExxonMobil Open - Doha Biella Challenger Eckental Challenger Busan Challenger Prostejov Challenger Biella 1 Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva Prague Challenger Heilbronn Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade cinch Championships - London Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Prague 2 Challenger Sofia Open - Sofia Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Infosys Hall of Fame Open - Newport Busan Challenger Lexington Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Columbus Challenger Citi Open - Washington Hall of Fame Open - Newport Ottignies-Louvain-la-Neuve Challenger Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Lille Challenger Gwangju Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Kremlin Cup - Moscow Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Citi Open - Washington Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - New York Millennium Estoril Open - Estoril Moselle Open - Metz Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Dallas Open - Dallas Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami National Bank Open - Montreal Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport China Open - Beijing U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, LTU-CYP 4-1 Delray Beach Open - Delray Beach Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group II, 1R, LTU-EGY 4-1 Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 All Lower level tournaments Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, 1R, UKR-ISR 3-2 Australian Open (juniors) Olympics - Rio de Janeiro Istanbul Challenger Sofia Open - Sofia Shanghai Rolex Masters - Shanghai